/*********************************************************************
*                     SEGGER Microcontroller GmbH                    *
*        Solutions for real time microcontroller applications        *
**********************************************************************
*                                                                    *
*        (c) 1996 - 2021  SEGGER Microcontroller GmbH                *
*                                                                    *
*        Internet: www.segger.com    Support:  support@segger.com    *
*                                                                    *
**********************************************************************
----------------------------------------------------------------------
File        : ID_SCREEN_01.c
Purpose     : Generated file do NOT edit!
---------------------------END-OF-HEADER------------------------------
*/

#include "Resource.h"
#include "ID_SCREEN_01.h"

/*********************************************************************
*
*       Static data
*
**********************************************************************
*/
/*********************************************************************
*
*       _aCreate
*/
static APPW_CREATE_ITEM _aCreate[] = {
  { WM_OBJECT_WINDOW_Create,
    ID_SCREEN_01, 0,
    { { { DISPOSE_MODE_REL_PARENT, 0, 0, 0 },
        { DISPOSE_MODE_REL_PARENT, 0, 0, 0 },
        { DISPOSE_MODE_REL_PARENT, 0, 0, 0 },
        { DISPOSE_MODE_REL_PARENT, 0, 0, 0 },
      },
      0, 0, 0, 0, 0, 0
    },
  },
  { WM_OBJECT_IMAGE_Create,
    ID_IMAGE_00, ID_SCREEN_01,
    { { { DISPOSE_MODE_REL_PARENT, 0, 0, 0 },
        { DISPOSE_MODE_REL_PARENT, 0, 0, 0 },
        { DISPOSE_MODE_NULL, 0, 0, 0 },
        { DISPOSE_MODE_NULL, 0, 0, 0 },
      },
      480, 800, 0, 0, 0, 0
    },
  },
  { WM_OBJECT_TEXT_Create,
    ID_TEXT_INFO, ID_SCREEN_01,
    { { { DISPOSE_MODE_REL_PARENT, 190, 0, 0 },
        { DISPOSE_MODE_REL_PARENT, 38, 0, 0 },
        { DISPOSE_MODE_NULL, 0, 0, 0 },
        { DISPOSE_MODE_NULL, 0, 0, 0 },
      },
      100, 32, 0, 0, 0, 0
    },
  },
  { WM_OBJECT_TEXT_Create,
    ID_TEXT_nm, ID_SCREEN_01,
    { { { DISPOSE_MODE_REL_PARENT, 331, 0, 0 },
        { DISPOSE_MODE_REL_PARENT, 250, 0, 0 },
        { DISPOSE_MODE_NULL, 252, 0, 0 },
        { DISPOSE_MODE_NULL, 510, 0, 0 },
      },
      68, 76, 0, 0, 0, 0
    },
  },
  { WM_OBJECT_TEXT_Create,
    ID_TEXT_OPM_Val, ID_SCREEN_01,
    { { { DISPOSE_MODE_REL_PARENT, 81, 0, 0 },
        { DISPOSE_MODE_REL_PARENT, 387, 0, 0 },
        { DISPOSE_MODE_NULL, 290, 0, 0 },
        { DISPOSE_MODE_NULL, 369, 0, 0 },
      },
      318, 99, 0, 0, 0, 0
    },
  },
  { WM_OBJECT_TEXT_Create,
    ID_TEXT_Wave, ID_SCREEN_01,
    { { { DISPOSE_MODE_REL_PARENT, 110, 0, 0 },
        { DISPOSE_MODE_REL_PARENT, 250, 0, 0 },
        { DISPOSE_MODE_NULL, 316, 0, 0 },
        { DISPOSE_MODE_NULL, 529, 0, 0 },
      },
      221, 76, 0, 0, 0, 0
    },
  },
};

/*********************************************************************
*
*       _aSetup
*/
static const APPW_SETUP_ITEM _aSetup[] = {
  { ID_IMAGE_00,     APPW_SET_PROP_TILE,         { ARG_V(0) } },
  { ID_IMAGE_00,     APPW_SET_PROP_BMP,          { ARG_VP(0, acOPM__1_),
                                                   ARG_V(1036856), } },
  { ID_TEXT_INFO,    APPW_SET_PROP_COLOR,        { ARG_V(GUI_WHITE) } },
  { ID_TEXT_INFO,    APPW_SET_PROP_ALIGNTEXT,    { ARG_V(GUI_ALIGN_HCENTER | GUI_ALIGN_VCENTER),
                                                   ARG_V(0),
                                                   ARG_V(0) } },
  { ID_TEXT_INFO,    APPW_SET_PROP_TEXTID,       { ARG_V(OPM_Info) } },
  { ID_TEXT_INFO,    APPW_SET_PROP_FONT,         { ARG_VP(0, acNettoOT_40_Normal_EXT_AA4) } },
  { ID_TEXT_nm,      APPW_SET_PROP_COLOR,        { ARG_V(GUI_YELLOW) } },
  { ID_TEXT_nm,      APPW_SET_PROP_ALIGNTEXT,    { ARG_V(GUI_ALIGN_HCENTER | GUI_ALIGN_VCENTER),
                                                   ARG_V(0),
                                                   ARG_V(0) } },
  { ID_TEXT_nm,      APPW_SET_PROP_FONT,         { ARG_VP(0, acNettoOT_40_Normal_EXT_AA4) } },
  { ID_TEXT_nm,      APPW_SET_PROP_TEXTID,       { ARG_V(OPM_Wave) } },
  { ID_TEXT_OPM_Val, APPW_SET_PROP_COLOR,        { ARG_V(GUI_WHITE) } },
  { ID_TEXT_OPM_Val, APPW_SET_PROP_ALIGNTEXT,    { ARG_V(GUI_ALIGN_HCENTER | GUI_ALIGN_VCENTER),
                                                   ARG_V(0),
                                                   ARG_V(0) } },
  { ID_TEXT_OPM_Val, APPW_SET_PROP_FONT,         { ARG_VP(0, acNettoOT_40_Normal_EXT_AA4) } },
  { ID_TEXT_Wave,    APPW_SET_PROP_COLOR,        { ARG_V(GUI_YELLOW) } },
  { ID_TEXT_Wave,    APPW_SET_PROP_ALIGNTEXT,    { ARG_V(GUI_ALIGN_HCENTER | GUI_ALIGN_VCENTER),
                                                   ARG_V(0),
                                                   ARG_V(0) } },
  { ID_TEXT_Wave,    APPW_SET_PROP_FONT,         { ARG_VP(0, acNettoOT_40_Normal_EXT_AA4) } },
};

/*********************************************************************
*
*       _aAction
*/
static const APPW_ACTION_ITEM _aAction[] = {
  { ID_VAR_MAIN_SCREEN, WM_NOTIFICATION_VALUE_CHANGED,    0,               APPW_JOB_SWAPSCREEN,     ID_SCREEN_01__WM_NOTIFICATION_VALUE_CHANGED,
    { ARG_V(ID_SCREEN_00),
    }, 0, NULL
  },
};

/*********************************************************************
*
*       Public data
*
**********************************************************************
*/
/*********************************************************************
*
*       ID_SCREEN_01_RootInfo
*/
APPW_ROOT_INFO ID_SCREEN_01_RootInfo = {
  ID_SCREEN_01,
  _aCreate, GUI_COUNTOF(_aCreate),
  _aSetup,  GUI_COUNTOF(_aSetup),
  _aAction, GUI_COUNTOF(_aAction),
  cbID_SCREEN_01,
  0
};

/*************************** End of file ****************************/
